package com.example.androidexample.window;

import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CalendarView;
import android.widget.RadioGroup;
import android.widget.Toast;

import java.lang.reflect.Field;

public class a {

//    analogClock = findViewById(R.id.analogclock);
//    field_mDial = analogClock.getClass().getDeclaredField("mDial");
//    Field field_mHourHand = analogClock.getClass().getDeclaredField("mHourHand");
//    Field field_mMinuteHand = analogClock.getClass().getDeclaredField("mMinuteHand");
//            field_mDial.setAccessible(true);
//            field_mHourHand.setAccessible(true);
//            field_mMinuteHand.setAccessible(true);
//
//    mDial = (Drawable) field_mDial.get(analogClock);
//    mHourHand = (Drawable) field_mHourHand.get(analogClock);
//    mMinuteHand = (Drawable) field_mMinuteHand.get(analogClock);
//
//
//    Rect mDialBounds = mDial.getBounds();
//            mDial.setBounds(mDialBounds.left * 2, mDialBounds.top * 2, mDialBounds.right * 2, mDialBounds.bottom * 2);
//            field_mDial.set(analogClock, mDial);
//
//
//    ViewGroup.LayoutParams layoutParams = analogClock.getLayoutParams();
//    layoutParams.height *= 2;
//    layoutParams.width *= 2;
//            analogClock.setLayoutParams(layoutParams);
//
//
//                <AnalogClock
//    android:layout_width="wrap_content"
//    android:layout_height="wrap_content"
//    android:layout_gravity="center_horizontal"
//    android:layout_centerHorizontal="true"
//    android:layout_marginTop="10dp"
//    android:id="@+id/analogclock" />

//
//    calendarView = findViewById(R.id.calendarView);
//        calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
//
//        @Override
//        public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
//            //显示用户选择的日期
//            Toast.makeText(CalendarViewActivity.this,year + "年" + (month+1) + "月" + dayOfMonth + "日", Toast.LENGTH_SHORT).show();
//            selectDate = DateUtil.getDate(year, month, dayOfMonth);
//        }
//    });
//
//    RadioGroup rg = findViewById(R.id.rg);
//        rg.setOnCheckedChangeListener(this);
//
//
//    private long getNowCalendarDate() {
//        return calendarView.getDate();
//    }
//
//    @Override
//    protected int setLayoutXmlid() {
//        return R.layout.activity_component_calendarview;
//    }
//
//    public void onSetMinOrMaxDate(View view) {
//        switch (view.getId()) {
//            case R.id.bt_min_date:
//                calendarView.setMinDate((selectDate == -1)?getNowCalendarDate():selectDate); break;
//            case R.id.bt_max_date:
//                calendarView.setMaxDate((selectDate == -1)?getNowCalendarDate():selectDate); break;
//        }
//    }
//
//    @Override
//    public void onCheckedChanged(RadioGroup group, int checkedId) {
//        int firstDayWeek = 1;
//        switch (checkedId) {
//            case R.id.rb_1:firstDayWeek = 2;break;
//            case R.id.rb_2:firstDayWeek = 3;break;
//            case R.id.rb_3:firstDayWeek = 4;break;
//            case R.id.rb_4:firstDayWeek = 5;break;
//            case R.id.rb_5:firstDayWeek = 6;break;
//            case R.id.rb_6:firstDayWeek = 7;break;
//            case R.id.rb_7:firstDayWeek = 1;break;
//
//        }
//        calendarView.setFirstDayOfWeek(firstDayWeek);
//    }
//
//            <CalendarView
//    android:id="@+id/calendarView"
//    android:layout_width="match_parent"
//    android:maxDate="01/30/2021"
//    android:layout_height="wrap_content"
//    android:layout_gravity="center_horizontal" />



}
